Acceptance Criteria for Critical Software Based on Testability Estimates and Test Results
نویسنده
چکیده
Testability is defined as the probability that a program will fail a test, conditional on the program containing some fault. In this paper, we show that statements about the testability of a program can be more simply described in terms of assumptions on the probability distribution of the failure intensity of the program. We can thus state general acceptance conditions in clear mathematical terms using Bayesian inference. We develop two scenarios, one for software for which the reliability requirements are that the software must be completely fault-free, and another for requirements stated as an upper bound on the acceptable failure probability.
منابع مشابه
Testability Measurement and Software Dependencies
Testability is an important quality characteristic of software. A lack of testability contributes to a higher test and maintenance effort. Metrics can be used locate parts of a program which contribute to a lack of testability. In this paper we present a new approach to define metrics for software dependencies. We use this approach in the context of testability to identify test-critical depende...
متن کاملComparison of Effectiveness of Acceptance and Commitment-based Therapy with and without Compassion on Worry, Self-Critical and Anger Rumination Nonclinical Depressed Diabetic Patients: A Clinical Trail
Introduction: Due to the prevalence of depression in diabetes and the importance of negative self-referrals (worry and rumination) in the severity of depression, this study aimed to evaluate the comparative effectiveness of acceptance and commitment-based therapy with and without compassion on worry, anger rumination, and Self-Critical Rumination in Non-clinical depressed diabetic Patients. Met...
متن کاملTestability during Design
Testability is an important characteristic of a software system which has to be considered during all phases and activities of software development. This article describes for object-oriented systems 1) testability issues related to dependencies which are relevant during design and 2) a new approach based on metrics to locate dependencies that are critical for testing.
متن کاملEffectiveness of Acceptance and Commitment Therapy on Resilience, Psychological Well-Being, and Life Expectancy in Asthmatic Patients
Introduction: Psychosomatic experts have tried to associate mental disorders to physical illnesses. The vulnerability of different parts of the body is thought to depend on fundamental differences between individuals. One of the methods that seems to affect the psychological problems of asthma patients is acceptance and commitment therapy. Therefore, the aim of this study was to evaluate the...
متن کاملComparison of the Effectiveness of Yoga and Psychotherapy group Therapy Based on Acceptance and Commitment on Fatigue and Quality of Life of Multiple Sclerosis Patients
Introduction: Multiple sclerosis (MS) is a chronic and debilitating disease of the central nervous system. Chronic illness and lack of definitive treatment reduce all aspects of physical and social functioning and thus reduce quality of life. The aim of this study was to compare the effectiveness of a group of yoga and psychotherapy group exercises based on acceptance and commitment to fatigue ...
متن کامل